home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 015a / dosm21.zip / EXAMPLES.DOC < prev    next >
Text File  |  1993-06-01  |  14KB  |  435 lines

  1.  
  2. ================================================================================
  3.          DOSMAX.EXE :  Ver. 2.1, Copyright (1992,93) by Philip B. Gardner
  4.         STOPMAX.SYS :  Ver. 2.1, Copyright (1992,93) by Philip B. Gardner
  5.        FREELOAD.SYS :  Ver. 2.1, Copyright (1992,93) by Philip B. Gardner
  6.        SHELLMAX.COM :  Ver. 2.1, Copyright (1992,93) by Philip B. Gardner
  7.         ENVIMAX.COM :  Ver. 2.1, Copyright (1992,93) by Philip B. Gardner
  8. ================================================================================
  9.  
  10. EXAMPLE CONFIGURATIONS:
  11.  
  12. If you have a configuration that is significantly different, perhaps a
  13. different memory manager or special switches that are used, please send
  14. me a copy and I will include it in this file.
  15.  
  16. If you have problems, check out GENERIC at the end of this file.
  17.  
  18. ;------------ QEMM386 ----------------------------------------------------------
  19.  
  20. (CONFIG)::
  21.  
  22. dos=high,noumb
  23. stacks=0,0
  24. REM=default /B+ requires no resident memory
  25. device=stopmax.sys
  26. device=c:\qemm\qemm386.sys ram rom i=b000-b7ff i=cc00-f7ff fr=e800
  27. REM=no report, no pause, (default is now /c:- or effectively /a0)
  28. REM=or loaded high with loadhi
  29. device=c:\boot\dosmax.exe /r-/p-
  30. REM=s for shrink
  31. device=c:\boot\freeload.sys /s
  32. device=c:\qemm\loadhi.sys /r:1 c:\mouse\mouse.sys
  33. shell=shellmax.com /r- c:\dos\command.com c:\dos /e:768 /p
  34. REM=use /S+ option to create a 256 byte low stub (networks? enviroment editors?)
  35. REM=shell=c:\boot\shellmax.com /r- c:\dos\command.com c:\dos /e:768 /p
  36. buffers=20
  37. files=40 
  38. lastdrive=Z  
  39.  
  40. (AUTOEXEC)::
  41.  
  42. REM moves master environment
  43. c:\boot\envimax.com
  44.  
  45. ;------------ QEMM386 + 4DOS ---------------------------------------------------
  46.  
  47. (CONFIG)::
  48.  
  49. dos=high,noumb
  50. stacks=0,0
  51. REM=default /B+ requires no resident memory
  52. device=stopmax.sys
  53. device=d:\qemm\qemm386.sys r:2 ns nv ram rom i=0400-0fff st:m fr=c000
  54. REM=a0 for 4DOS, no report, no pause
  55. device=c:\boot\dosmax.exe /r-/p-
  56. REM=m1 for best fit, f to change pathname of loader, s for shrink
  57. device=c:\boot\freeload.sys /m1 /fd:\qemm\loadhi.sys /s
  58. REM=disable windows support
  59. device=d:\qemm\loadhi.sys /r:1 c:\mouse\mouse.sys
  60. device=d:\qemm\loadhi.sys /r:2 c:\boot\hyper386.exe c:2048:1024 s ox
  61. REM=path parameter to 4DOS may be required to initialize properly
  62. shell=shellmax.com /s- c:\4dos\4dos.com c:\4dos /p
  63. REM=if the /S+ option is required (networks? enviroment editors?)
  64. REM=then using shellmax with 4dos is pointless
  65. REM=shell=c:\4dos\4dos.com c:\4dos /p
  66. buffers=5,4
  67. files=40 
  68. lastdrive=Z  
  69.  
  70. (AUTOEXEC)::
  71.  
  72. REM not necessary at all, but no harm, /E- switch avoids environment warning
  73. c:\boot\envimax.com /E-
  74.  
  75. ;------------ 386MAX ------------------------------------------------------
  76.  
  77. (CONFIG)::
  78.  
  79. dos=high,noumb
  80. stacks=0,0
  81. REM=default /B+ requires no resident memory
  82. device=stopmax.sys
  83. device=f:\386max\386max.sys pro=c:\386max\386max.pro
  84. REM=default loader name is c:\386max\386load.sys
  85. REM=use /F option if necessary
  86. REM=device=c:\boot\freeload.sys /sd:\386max\386load.sys
  87. device=c:\boot\freeload.sys /s
  88. REM=a0 for SHELLMAX, m1 for best fit, no report, no pause
  89. device=f:\386max\386load.sys prgreg=2 flexframe prog=c:\boot\dosmax.exe a0m1r-p-
  90. device=f:\386max\386load.sys prgreg=2 flexframe prog=c:\mouse\mouse.sys
  91. shell=c:\boot\shellmax.com /s c:\dos5\command.com c:\dos5 /e:768 /p
  92. REM=use /S+ option to create a 256 byte low stub (networks? enviroment editors?)
  93. REM=shell=c:\boot\shellmax.com /r-/s+ c:\dos\command.com c:\dos /e:768 /p
  94. REM=only a few buffers required if a disk cache is loaded in autoexec
  95. buffers=5
  96. files=35 
  97. lastdrive=Z
  98.  
  99. (AUTOEXEC)::
  100.  
  101. REM moves master environment
  102. c:\boot\envimax.com /e+
  103.  
  104. ;------------ 386MAX + 4DOS -----------------------------------------------
  105.  
  106. (CONFIG)::
  107.  
  108. dos=high,noumb
  109. stacks=0,0
  110. REM=default /B+ requires no resident memory
  111. device=stopmax.sys
  112. device=f:\386max\386max.sys pro=c:\386max\386max.pro
  113. REM=default loader name is c:\386max\386load.sys
  114. REM=use /F option if necessary
  115. REM=device=c:\boot\freeload.sys /sd:\386max\386load.sys
  116. device=c:\boot\freeload.sys /s
  117. REM=a0 for 4DOS, m1 for best fit, no report, no pause
  118. device=f:\386max\386load.sys prgreg=2 flexframe prog=c:\boot\dosmax.exe a0m1r-p-
  119. device=f:\386max\386load.sys prgreg=2 flexframe prog=c:\mouse\mouse.sys
  120. REM=probably not enough high memory to use shellmax with 4DOS
  121. shell=c:\4dos\4dos.com c:\4dos /e:768 /p
  122. REM=only a few buffers required if a disk cache is loaded in autoexec
  123. buffers=5
  124. files=35 
  125. lastdrive=Z
  126.  
  127. (AUTOEXEC)::
  128.  
  129. REM not necessary at all, but no harm, /E- switch avoids environment warning
  130. c:\boot\envimax.com /e-
  131.  
  132. ;------------ LASTBYTE ---------------------------------------------------------
  133.  
  134. (CONFIG)::
  135.  
  136. dos=high,noumb
  137. stacks=9,256
  138. REM=alternative to dosmax /i+ switch, use stopmax.sys
  139. REM=device=stopmax.sys
  140. REM physical=(CHIPSET or fixed)
  141. device=c:\tlbmm\lastbyte.sys ? physical=fixed
  142. REM=i to force DOS to UMB even with HIMEM, m1 for best fit, no report, no pause
  143. REM=a0 since shellmax is used
  144. device=c:\tlbmm\highdrvr.sys c:\boot\dosmax.exe /a0/i+/m1/r-p-
  145. REM=himem.sys cannot be loaded after highumm.sys
  146. device=c:\tlbmm\highdrvr.sys c:\dos\himem.sys
  147. REM=must load highumm.sys for DOSMAX (/replace is for himem.sys)
  148. device=c:\tlbmm\highumm.sys /replace
  149. device=c:\tlbmm\highdrvr.sys c:\mouse\mouse.sys
  150. shell=c:\boot\shellmax.com /r- c:\dos\command.com c:\dos /e:512 /p
  151. REM=use /S+ option to create a 256 byte low stub (networks? enviroment editors?)
  152. REM=shell=c:\boot\shellmax.com /r-/s+ c:\dos\command.com c:\dos /e:768 /p
  153. buffers=20
  154. files=40 
  155. lastdrive=Z  
  156.  
  157. (AUTOEXEC)::
  158.  
  159. REM moves master environment, reports on COMMAND space
  160. c:\boot\envimax.com
  161.  
  162. ;------------ UMB_DRVR ---------------------------------------------------------
  163.  
  164. (CONFIG)::
  165.  
  166. dos=high,umb
  167. stacks=9,256
  168. REM=alternative to dosmax /i+ switch, use stopmax.sys
  169. REM=device=stopmax.sys
  170. device=c:\umb_drvr\umb_drvr.sys
  171. REM=i to force DOS to UMB even with HIMEM, m1 for best fit, no report, no pause
  172. devicehigh=c:\boot\dosmax.exe /i+/m1/r-p-
  173. devicehigh=c:\dos\himem.sys
  174. devicehigh=c:\mouse\mouse.sys
  175. shell=shellmax.com /r- c:\dos\command.com c:\dos /e:512 /p
  176. buffers=20
  177. files=40 
  178. lastdrive=Z  
  179.  
  180. (AUTOEXEC)::
  181.  
  182. REM moves master environment, reports on COMMAND space
  183. c:\boot\envimax.com
  184.  
  185. ;------------ UMB_DRVR + 4DOS + NO HIMEM (no Extended Memory) ------------------
  186.  
  187. (CONFIG)::
  188.  
  189. dos=high,umb
  190. stacks=9,256
  191. device=c:\umb_drvr\umb_drvr.sys
  192. REM=i to force DOS to UMB even with HIMEM, m1 for best fit, no report, no pause
  193. devicehigh=c:\boot\dosmax.exe /a0/m1/r-p-
  194. devicehigh=c:\mouse\mouse.sys
  195. REM=probably not enough high memory to use shellmax with 4DOS
  196. shell=c:\4dos\4dos.com c:\4dos /p
  197. buffers=20
  198. files=40 
  199. lastdrive=Z  
  200.  
  201. (AUTOEXEC)::
  202.  
  203. REM not necessary at all, but no harm, /E- switch avoids environment warning
  204. c:\boot\envimax.com /E-
  205.  
  206. ;------------ DOS 5.0 ----------------------------------------------------------
  207.  
  208. (CONFIG)::
  209.  
  210. dos=high,umb
  211. stacks=0,0
  212. REM=stacks=9,256
  213. REM=if you really want DOS in UMB, use stopmax
  214. REM=but it will cost you 30k for HIMEM (try alternate XMS driver like QEXT.SYS)
  215. REM=device=stopmax.sys
  216. device=c:\dos\himem.sys
  217. device=c:\dos\emm386.exe ram 4096 i=b000-b7ff i=cc00-f7ff frame=cc00 b=1000
  218. REM=h because DOS goes to HMA, m1 for best fit, no report, no pause
  219. REM=no a0 necessary since DOS (and part of command.com is in the HMA)
  220. devicehigh=c:\boot\dosmax.exe /h/m1/r-/p-
  221. REM=if stacks=0,0 is not used, you may need to add /U9 to dosmax.exe line
  222. REM=this is a workaround for a emm386.exe warm-reboot problem
  223. devicehigh=c:\boot\dosmax.exe /h/m1/r-/p-/u9
  224. devicehigh=c:\dos\smartdrv.sys 1024 512
  225. devicehigh=c:\mouse\mouse.sys
  226. shell=shellmax.com /r- c:\dos\command.com c:\dos /e:768 /p
  227. buffers=5
  228. files=40
  229. lastdrive=Z
  230.  
  231. (AUTOEXEC)::
  232.  
  233. REM moves master environment, reports on COMMAND space (if no /A0)
  234. c:\boot\envimax.com
  235.  
  236. ;------------ QEMM386 + DOS 4.01 -----------------------------------------------
  237.  
  238. (CONFIG)::
  239.  
  240. stacks=9,256
  241. REM=stopmax.sys not necessary
  242. device=c:\qemm\qemm386.sys ram rom i=b000-b7ff i=cc00-f7ff fr=e800
  243. REM=m1 for best fit, no report, no pause
  244. device=c:\qemm\loadhi.sys /r:1 c:\boot\dosmax.exe m1r-p-
  245. REM=or let DOSMAX load itself high
  246. REM=device=c:\boot\dosmax.exe m1r-p-
  247. REM=s for shrink
  248. device=c:\boot\freeload.sys s
  249. device=c:\qemm\loadhi.sys /r:1 c:\mouse\mouse.sys
  250. shell=shellmax.com c:\dos\command.com c:\dos /e:768 /p
  251. REM=buffers low
  252. buffers=20
  253. REM=or use buffers in EMS
  254. REM=buffers=20 /x
  255. files=40
  256. lastdrive=Z
  257.  
  258. (AUTOEXEC)::
  259.  
  260. REM moves master environment
  261. c:\boot\envimax.com
  262.  
  263. ;------------ QEMM386 + DOS 3.30 -----------------------------------------------
  264.  
  265. (CONFIG)::
  266. (NOTE:  REM really not allowed, just shown for clarity)
  267.  
  268. stacks=9,256
  269. REM=stopmax.sys not necessary
  270. device=c:\qemm\qemm386.sys ram rom i=b000-b7ff i=cc00-f7ff fr=e800
  271. REM=m1 for best fit, no report, no pause
  272. device=c:\qemm\loadhi.sys /r:1 c:\boot\dosmax.exe m1r-p-
  273. REM=or let DOSMAX load itself high
  274. REM=device=c:\boot\dosmax.exe m1r-p-
  275. REM=s for shrink
  276. device=c:\boot\freeload.sys s
  277. device=c:\qemm\loadhi.sys /r:1 c:\mouse\mouse.sys
  278. shell=shellmax.com c:\dos\command.com c:\dos /e:768 /p
  279. buffers=20
  280. files=40
  281. lastdrive=Z
  282.  
  283. (AUTOEXEC)::
  284.  
  285. REM moves master environment
  286. c:\boot\envimax.com
  287.  
  288. ;------------ EMM386 + DR-DOS 6.0 ---------------------------------------------
  289.  
  290. device=c:\drdos\emm386.sys /f=e800 /k=7168 /b=ffff /i=b000-b7ff,f000-f7ff /r=c000-cbff,f800-ffff
  291. rem For kernel in HMA, use hidos.sys /bdos=ffff
  292. rem For kernel in a UMB, don't use hidos.sys or hidos.sys /bdos=AUTO
  293. rem device=c:\drdos\hidos.sys /bdos=ffff
  294. rem your choice hidevice= or device=
  295. rem hidevice=c:\uboot\dosmax.exe /r- /p-
  296. device=c:\uboot\dosmax.exe /r- /p-
  297. hidevice=c:\windows\mouse.sys /y
  298. country=001,,c:\drdos\country.sys
  299. rem your choice shell=c:\shellmax.com or shell=c:\drdos\command.com
  300. rem shellmax.com saves 256 bytes or shellmax.com /s- saves 512 bytes
  301. shell=c:\shellmax.com c:\drdos\command.com c:\drdos\ /p /e:512
  302. rem your choice history=off or history=on,???,etc...
  303. rem history=off
  304. history=on, 256, off, off, off
  305. break=off
  306. rem your choice hibuffers= or buffers=
  307. rem hibuffers=20
  308. buffers=20
  309. files=35
  310. fcbs=8,4
  311. rem your choice fastopen=0 or fastopen=???
  312. rem fastopen=512
  313. fastopen=0
  314. lastdrive=z
  315. rem your choice hidos=on or hidos=off
  316. rem hidos=on
  317. hidos=off
  318. rem no install= or hiinstall=
  319. rem install=????
  320.  
  321. ;------------ QEMM386 + DR-DOS 6.0 ---------------------------------------------
  322.  
  323. device=c:\qemm\qemm386.sys r:2 ns nv ram rom ha=64 ma=16 dma=128 i=0400-0fff st:m fr=c000
  324. rem For kernel in HMA, use hidos.sys /bdos=ffff
  325. rem For kernel in a UMB, don't use hidos.sys or hidos.sys /bdos=AUTO
  326. rem device=c:\drdos\hidos.sys /bdos=ffff
  327. device=c:\uboot\dosmax.exe /r- /p-
  328. hidevice=c:\windows\mouse.sys /y
  329. country=001,,c:\drdos\country.sys
  330. shell=c:\shellmax.com c:\drdos\command.com c:\drdos\ /p /e:512
  331. rem your choice history=off or history=on,???,etc...
  332. rem history=off
  333. history=on, 256, off, off, off
  334. break=off
  335. rem your choice hibuffers= or buffers=
  336. rem hibuffers=20
  337. buffers=20
  338. files=35
  339. fcbs=8,4
  340. rem your choice fastopen=0 or fastopen=???
  341. rem fastopen=512
  342. fastopen=0
  343. lastdrive=z
  344. rem your choice hidos=on or hidos=off
  345. rem hidos=on
  346. hidos=off
  347. rem no install= or hiinstall=
  348. rem install=????
  349.  
  350. (AUTOEXEC)::
  351.  
  352. REM moves master environment
  353. c:\boot\envimax.com
  354.  
  355. ;------------ GENERIC ----------------------------------------------------------
  356.  
  357. ; fully configured
  358. ; 36K DOS 5.0 kernel in UMB, subs moved, shellmax loading primary shell high
  359.  
  360. device=stopmax.sys
  361. device=memmgr.sys
  362. device=freeload.sys /s
  363. device=dosmax.exe /a0
  364. shell=shellmax.com c:\command.com c:\ /e:256 /p
  365.  
  366. ; problem 1:  not enough hi mem for drivers, subs, tsr's and DOS 5.0 kernel
  367. ; solution 1:  saves 36K+ in hi mem by allowing DOS the HMA, still moves subs
  368.  
  369. rem=no stopmax.sys
  370. device=memmgr.sys
  371. device=freeload.sys /s
  372. rem=add /h+, remove /a0
  373. device=dosmax.exe /h+
  374. rem=no shellmax.com
  375. shell=c:\command.com c:\ /e:256 /p
  376.  
  377. ; problem 2:  Network hangs when loaded, or env editor can't find master env
  378. ; solution 2:  create fake stub in low memory
  379.  
  380. device=stopmax.sys
  381. device=memmgr.sys
  382. device=freeload.sys /s
  383. device=dosmax.exe /a0
  384. rem=add /s+
  385. shell=shellmax.com /s+ c:\command.com c:\ /e:256 /p
  386.  
  387. ; problem 3:  CTRL-ALT-DEL to reboot crashes
  388. ; solution 3:  use stacks=0,0 or unhook int 09h from stacks
  389.  
  390. rem=no stacks
  391. stacks=0,0
  392. device=stopmax.sys
  393. device=memmgr.sys
  394. device=freeload.sys /s
  395. rem=or add /u9
  396. device=dosmax.exe /u9
  397. shell=shellmax.com c:\command.com c:\ /e:256 /p
  398.  
  399. ; problem 4:  SHELLMAX reports "unable to load high, loading low"
  400. ; solution 4:  don't use shellmax (or see solution 1)
  401.  
  402. device=stopmax.sys
  403. device=memmgr.sys
  404. device=freeload.sys /s
  405. rem=remove /a0
  406. device=dosmax.exe
  407. rem=no shellmax
  408. shell=c:\command.com c:\ /e:256 /p
  409.  
  410. ; problem 5:  freeload seems to have no effect
  411. ; solution 5:  set /f parameter of freeload and use full pathname to loader
  412.  
  413. device=stopmax.sys
  414. device=memmgr.sys
  415. rem=set /f parameter
  416. device=freeload.sys /s /fc:\mem\hiloader.sys
  417. rem=use full pathname to loader
  418. device=c:\mem\hiloader.sys general.sys
  419. device=dosmax.exe /a0
  420. shell=shellmax.com c:\command.com c:\ /e:256 /p
  421.  
  422. ; problem 6:  A specific driver fails with freeload
  423. ; solution 6:  load driver before freeload, or duplicate loader in another path
  424.  
  425. device=stopmax.sys
  426. device=memmgr.sys
  427. rem=load before freeload
  428. device=c:\mem\hiloader.sys specific.sys
  429. device=freeload.sys /s /fc:\mem\hiloader.sys
  430. rem=or duplicate loader in another path
  431. rem=device=d:\mem\hiloader.sys specific.sys
  432. device=dosmax.exe /a0
  433. shell=shellmax.com c:\command.com c:\ /e:256 /p
  434.  
  435.